On the Granularity of Events when Modeling Program Executions
نویسندگان
چکیده
In the context of parallel programming, program execution models are required to get better understanding of the behavior, properties, and characteristics of parallel programs. The main disadvantages of most existing models are the pretty stii deenition of the events and the generally not clearly deened semantic associated to the model. The goal of the paper is (1) to deene a program execution model that uniquely characterize a program execution in terms of program behavior, and (2) determine the suucient conditions on the granularity of the events that are required to achieve (1). One essential result of our analysis is that it deenes the theoretical framework for reasoning about execution replay, whose goal is to circumvent the non-determinism during the debugging phase. Another essential result is the possibility to model collective communication, which is part of the External User Interface (EUI) on the 1 announced IBM Scalable POWERparallel System 9076 SP1, and which will be part of the future Message Passing Interface (MPI) standard.
منابع مشابه
Distributed Discovery of Multi-Level Approximate Process Patterns
Process mining focuses on the discovery of knowledge about a (business) process from a set of its executions stored in an event log. Each event describes an activity and its performer. Process mining techniques allows automatically extracting the process model that gains insight into various perspectives, such as the control flow perspective, data, and organizational perspective. In this paper,...
متن کاملProcess algebraic modeling of authentication protocols for analysis of parallel multi-session executions
Many security protocols have the aim of authenticating one agent acting as initiator to another agent acting as responder and vice versa. Sometimes, the authentication fails because of executing several parallel sessions of a protocol, and because an agent may play both the initiator and responder role in parallel sessions. We take advantage of the notion of transition systems to specify authen...
متن کاملConsidering Uncertainty in Modeling Historical Knowledge
Simplifying and structuring qualitatively complex knowledge, quantifying it in a certain way to make it reusable and easily accessible are all aspects that are not new to historians. Computer science is currently approaching a solution to some of these problems, or at least making it easier to work with historical data. In this paper, we propose a historical knowledge representation model takin...
متن کاملA Logic Framework for Reasoning on Workflow Executions
Many research works deal with the phase of modeling workflow schemes and several formalisms for specifying structural properties have been already proposed to support the designer in devising all admissible execution scenarios. Most of such formalisms are based on graphical representations in order to give a simple and intuitive description of the workflow structure. This paper presents a new f...
متن کاملDISTRIBUTED AND COLLABORATIVE FUZZY MODELING
In this study, we introduce and study a concept of distributed fuzzymodeling. Fuzzy modeling encountered so far is predominantly of a centralizednature by being focused on the use of a single data set. In contrast to this style ofmodeling, the proposed paradigm of distributed and collaborative modeling isconcerned with distributed models which are constructed in a highly collaborativefashion. I...
متن کامل